blind someone with science - French English Dictionary